with difficulties or setbacks - Espagnol Anglais Dictionnaire